I made a boss that is decently hard. I tried putting in as many things i could think of that uses code and would make it more fun to play. Here is a list of things that i have added:
BOSS: 
            - Teleport's when player gets too far away
            - Has a spinning staff attack that may one shot the player (staff has a particle                        system)
            - When the boss is almost dead, he summons meteors (they have particle                              systems) that explode when they hit the ground (also using particle systems)
            - Summons minions when he gets down to half health
            - Blocks attacks with a shield when he moves left or right
            - Shoots projectiles when the player gets too far away (also have particle systems)
PLAYER:
            - Has a dash that goes left or right using the Q and E keys
            - Has two different guns. One is a poison launcher that does damage overtime                      while the other is a pistol that just does straight damage
            - Can heal when the bar gets full
            - Has a UI interface that shows the health of the boss, player health, if the dash is                ready, and if the player can heal
            - Can click the z key to bring up the controll screen
            - If the player dies, a body of a lying down body of the player spawns and the                        death screen fades in and reloads the level
            - The player can also press L to leave the game to the main menu
MAP:
            - Has three balconies on the left, right, and middle that are the spawners for the                    bosses minions
            - Has a win board one the player defeats the boss
            - Once the player has defeated the boss, there are two buttons that spawn that                    the player can step on and depending on which one they press either repeat the                level or go to the main menu
      Video Player Winning
In this video I win whie fighting my boss, but during it I show off some of the things that I have put in when I am not dying.
Video Of Player Death
This is just a quick video of when the player gets killed by the boss.
Video Of Player Using The Control Screen
This is another quick video but this time the player is turning the control screen on and off.
Boss Battle
Published: